avoid negative variables Trying to use booleans with names like "no_xxx" are hard to follow due to the double negatives. Invert all of them so we only have positive meanings to follow. Change-Id: Ifd37d0368f97034d94aa2cf38db52c723ac0c6ed Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/255493 Tested-by: Mike Frysinger <vapier@google.com> Reviewed-by: David Pursehouse <dpursehouse@collab.net> 
diff --git a/repo b/repo index 7771c2d..77e7fe9 100755 --- a/repo +++ b/repo 
@@ -315,9 +315,11 @@  help='restrict manifest projects to ones with a specified '  'platform group [auto|all|none|linux|darwin|...]',  metavar='PLATFORM') - group.add_option('--no-clone-bundle', action='store_true', + group.add_option('--no-clone-bundle', + dest='clone_bundle', default=True, action='store_false',  help='disable use of /clone.bundle on HTTP/HTTPS') - group.add_option('--no-tags', action='store_true', + group.add_option('--no-tags', + dest='tags', default=True, action='store_false',  help="don't fetch tags in the manifest")    # Tool. @@ -326,7 +328,8 @@  help='repo repository location ($REPO_URL)')  group.add_option('--repo-branch', metavar='REVISION',  help='repo branch or revision ($REPO_REV)') - group.add_option('--no-repo-verify', action='store_true', + group.add_option('--no-repo-verify', + dest='repo_verify', default=True, action='store_false',  help='do not verify repo source code')    # Other. @@ -505,7 +508,7 @@    _CheckGitVersion()  try: - if opt.no_repo_verify: + if not opt.repo_verify:  do_verify = False  else:  if NeedSetupGnuPG(): @@ -514,7 +517,7 @@  do_verify = True    dst = os.path.abspath(os.path.join(repodir, S_repo)) - _Clone(url, dst, opt.quiet, not opt.no_clone_bundle) + _Clone(url, dst, opt.quiet, opt.clone_bundle)    if do_verify:  rev = _Verify(dst, branch, opt.quiet)